try {
oomParachuteData = null;
log.error("", oom);
if (socket != null) {
closeSocket(socket, SocketStatus.ERROR);
}
releaseCaches();
} catch (Throwable oomt) {
try {
oomParachuteData = null;
log.error("", oom);
closeSocket(socket, SocketStatus.ERROR);
releaseCaches();
} catch (Throwable oomt) {
try {